@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'),
    url('css/fonts/roboto/roboto-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('css/fonts/roboto/roboto-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'),
    url('css/fonts/roboto/roboto-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('css/fonts/roboto/roboto-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'),
    url('css/fonts/roboto/roboto-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('css/fonts/roboto/roboto-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    src: local('Roboto Light Italic'),
    url('css/fonts/roboto/roboto-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('css/fonts/roboto/roboto-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'),
    url('css/fonts/roboto/roboto-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('css/fonts/roboto/roboto-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: local('Roboto Bold Italic'),
    url('css/fonts/roboto/roboto-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('css/fonts/roboto/roboto-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

.hand {
    cursor: pointer
}
.tbl-l {
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 6px;
}
.tbl-r {
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 6px;
}
H2 {
    FONT-FAMILY: Roboto, Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 150%;
    margin: 0 0 14px 0;
}
H3 {
    FONT-FAMILY: Roboto, Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    /*margin-bottom: 2px;
    margin-top: 2px;*/
    margin-left: 0px;
}
A.ilink {
    FONT-FAMILY: Verdana;
    FONT-SIZE: 110%;
    margin-bottom: 2px;
    margin-top: 2px;
    margin-left: 0px;
}
LISTING {
    COLOR: black;
    FONT-FAMILY: Courier;
    FONT-SIZE: 11pt;
}
body {
    width:100%;
    padding:0;
    margin:0;
    font-size: 13px; 
    color: #002244; 
    font-family: Roboto, Verdana, Arial, Helvetica, sans-serif;
    background-color:#fff;
}
img {
    border:
    none 0;
}
A.topmenu {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.botmenu {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #222222;
    FONT-FAMILY: verdana,arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
TD.features {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: verdana,arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
TD.quotes {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: verdana,arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.leftmenu {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: verdana,arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
TD.header {
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #228865;
    FONT-FAMILY: verdana,arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
H3.nav {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #228865;
    FONT-FAMILY: verdana,arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
P {
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma;
}
DD {
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma;
}
li {
    font-weight: normal;
    font-size: 13px;
    color: #000000;
    font-family: Roboto, Verdana, Arial, Helvetica, sans-serif;
}
td {
    font-weight: normal;
    font-size: 13.5px;
    color: #000000;
    font-family: Roboto, Verdana, Arial, Helvetica, sans-serif;
}
.b_note,
.b-note { /* rfprepay cart title */
    FONT-FAMILY: Roboto, Verdana, Arial, Helvetica, sans-serif;
    font-weight: 400;
}
A.impact {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: Tahoma;
}
B.title {
    FONT-WEIGHT: bold;
    FONT-SIZE: 19px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: center;
}
B.titlegs {
    FONT-WEIGHT: bold;
    FONT-SIZE: 19px;
    FONT-FAMILY: Tahoma;
    color:#ffffff;
}
LISTING {
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Courier;
}
FORM.search {
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Courier;
    margin-top:0px;
    margin-bottom:0px;
}
.formnomargin FORM {
    margin-top:0px;
    margin-bottom:0px;
}

.pums_white1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.pums_gray1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #a0c0b0;
	text-decoration: none;
}
.pums_green5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #007A00;
	text-decoration: none;
	text-transform: uppercase;
}
a.pums_green5:hover{color: #007A00; text-decoration: underline;}
a.pums_green5:link {color: #007A00; text-decoration:none;}
a.pums_green5:active {color: #007A00; text-decoration: none;}

.lang_menu td{
	background: url('pics/menu_item.jpg') no-repeat;
	height: 27px;
}

.m_left {
	background-position: 0 0 !important;
	border-right: 1px solid white;
	text-align: center;
}

.m_mid {
	background-position: -20px 0 !important;
	border-right: 1px solid white;
	text-align: center;
}

.m_right {
	background-position: right 0 !important;
	text-align: center;
}

.lang_menu a {
	padding: 0 10px;
	color: white !important;
}

.lang_menu_right{
	height: 27px;
	color: white;
}

.lang_menu_right td {
	background: url('pics/menu_item_hover.jpg') no-repeat;
}

.lang_menu_right a, .lang_menu_right b {
	padding: 0 8px 0 12px;
	color: white !important;
	text-decoration: none;
}

.footer {
	background: url(pics/siber.jpg) no-repeat right 10px;
	color: #7F7F7F;
	font-size: 12px;
	height: 38px;
	padding-top: 10px;
}

.pums_white1 {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

.buytable_right {
	background: url(pics/tgs_rt.gif);
}

.buytable_left {
	background: url(pics/tgs_lt.gif);
}

.buytable_bottom-left-corner {
	background: url(pics/tgs_bot0.gif);
	width: 6px;
	height: 7px;
}
.buytable_bottom-right-corner {
	background: url(pics/tgs_bot1.gif);
	width: 9px;
	height: 7px;
}

/* New RoboForm top menu */
#top_nav {
    margin-top:10px;
	clear:both;
	float:left;
	height:39px;
	width:897px;
    background:  url('pics/menu_items.gif') repeat-x 0px -78px;
    font-family: Roboto, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#top_nav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#top_nav ul li {
	display:block;
	float:left;
	position: relative;
	color:#FFFFFF;
	padding:0px;
	text-align:center;
    font-family: Roboto, Verdana, Arial, Helvetica, sans-serif;
}
#top_nav ul li a {
    background: url('pics/menu_items.gif') no-repeat -5px 0px;
	position:relative;
    width:99px;
	float:left;
	font-size:12px;
	outline:0;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding:10px 0px 9px 0px;
	height:20px;
	z-index:100;
    text-shadow: 0px -1px 0px #374683;
    text-align:center;
}
#top_nav ul li a:hover {
    background-position: -5px -39px;
}
#top_nav ul.right {
    float:right;
}
#top_nav ul.left {
    float:left;
}
#top_nav ul.right li a {
    background-position: -220px 0px;
}
#top_nav ul.right li a:hover {
    background-position: -220px -39px;
}
#top_nav ul.left li.l a {
    background-position: 0px 0px;
}
#top_nav ul.left li.l a:hover {
    background-position: 0px -39px;
}
#top_nav ul.right li.r a {
    background-position: -324px 0px;
    background-repeat: no-repeat;
}
#top_nav ul.right li.r a:hover {
    background-position: -324px -39px;
    background-repeat: no-repeat;
}

/* GoodSync menu */
#nav {
    margin-top:5px;
}
#nav ul{ margin:0; padding:0; list-style-type:none;}
#nav ul li {
    float:left;
    background:transparent url(pics/menu_item2.jpg) no-repeat scroll 0 0;
    color:#FFFFFF;
    display:inline;
    padding:4px 0 6px 0;
    position:relative;
}

/*#nav ul li:hover {
background:transparent url(pics/menu_item_hover2.jpg) no-repeat;
}*/

#nav ul li.left:hover {
background:transparent url(pics/menu_item_hover2.jpg) no-repeat scroll 0 0;
}
#nav ul li.mid:hover {
background:transparent url(pics/menu_item_hover2.jpg) no-repeat scroll -20px 0;
}
#nav ul li.right:hover {
background:transparent url(pics/menu_item_hover2.jpg) no-repeat scroll -177px 0;
}
#nav ul li.selected:hover {
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
}
#nav ul li:hover ul {
display:block;
}

#nav ul li.left {
background-position:0 0;
/* border-right:1px solid white; */
}

#nav ul li.mid {
background-position:-20px 0;
/* border-right:1px solid white; */
}

#nav ul li.right {
background-position:-177px 0;
}

#nav ul li a {
color:#FFFFFF;
margin:0;
padding:0 20px;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

#nav ul li.selected a {
color:#004C72;
}

#nav ul li.selected {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #B8B8B8;
border-right:1px solid #B8B8B8;
border-top:1px solid #B8B8B8;
margin:0 1px;
}


.gray_line {
    clear:both;
    color: #7F7F7F;
    font-size: 13.5px;
    border: 1px solid #C0C0C0;
    border-width: 0 1px 1px 1px;
    padding:10px 15px 10px;
    position:relative;
}

.gray_line_gs {
    clear:both;
    color: #7F7F7F;
    font-size: 13.5px;
    border:1px  solid #B8B8B8;
    padding:10px 15px 10px;
    position:relative;
}


*html .gray_line,
*:first-child+html .gray_line{
    height:1%;
}

.prepay_caption {
	font-size:12pt;
	font-family:Arial;
	color:#FF7E00;
	margin-bottom:3px;
}

.prepay_instr_form{
	color: #606060;
    padding:0;
    margin:0;
}

.prepay_a_instr{
	color:#004C72;
}

.activation_link {
	color:#00468B;
}

.pay_type_row img {
	margin-left: 3px;
	margin-right: 3px;
}

/* languages */
#languages {
    font-family: Roboto, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin-top:15px;
    padding-right:5px;
    float:right;    
    position:relative;
}
#languages a {
	color:#c0c0c0;
	padding:0px 0px 0px 15px;
	margin:0;
	background:url(pics/language.png) no-repeat scroll 0px 3px;
}
#list {	
    display:none;
    position: absolute;
    z-index:501;	   
    width:640px;
    top:0px;
    right:0;
    padding:20px 0px 5px 5px;
    margin-top: -2px;
    background:none;
    border:1px solid #c0c0c0;
    color:#c0c0c0;
    text-align:center;
    font-size:13px;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
}
#list  a { }
#languages:hover #list {
	display:block;
}
#languages #list a {
	background:none;
	margin:0;
	padding:0;
	text-decoration:none;
}
#languages #list a:hover {
	text-decoration:underline;
	color:#000000;
}
#languages #list:hover {
	display:block;
}
#page_title {
	font-family: Verdana, Helvetica, sans-serif; 
	float:right;
	font-size: 16px;
	font-weight: bold;
	color:#333333;
	padding:2px 0 0 0;
}

.bill_address {
    background-color:#ccc;
    color:#000;   
}

/* layouts */
.l-container { 
    margin:0 auto; max-width:897px;
}
.l-header {position:relative; width:100%; height:60px; top:0; left:0;}

/* blocks */
.b-logo{ padding-top:15px; width:200px; float:left; }

/* tabs  */
.b-tabs{
        position:relative;
        clear:both;
        width:100%;
        overflow:hidden;
        margin:0;
        padding-bottom:20px;
    }
    .b-tabs-corn,
    .b-tabs-content{
            background-image:url(pics/tabs_rl.gif); 
            background-repeat:repeat-y;
        }
    .b-tabs-corn{
            width:100%;
            position:relative;                
            margin-right:-2px;
            padding-right:2px;  
            background-position:100% 0;  
            background-color:#fff;        
        }
        .b-tabs-corn-top,
        .b-tabs-corn-top .cl,
        .b-tabs-corn-top .cr,    
        .b-tabs-corn-bottom,
        .b-tabs-corn-bottom .cl,
        .b-tabs-corn-bottom .cr {
                background-image:url(pics/tabs_tb.gif);
                background-repeat:repeat-x;   
                font-size:0;
                line-height:0;  
                background-color:#fff;            
            }  
        .b-tabs-corn-top .cl,
        .b-tabs-corn-bottom .cl { float:left; width:2px; }
        .b-tabs-corn-top .cr,
        .b-tabs-corn-bottom .cr { float:right; width:4px; }
        .b-tabs-corn-top,
        .b-tabs-corn-top .cl,
        .b-tabs-corn-top .cr{ height:2px; }
        .b-tabs-corn-bottom,
        .b-tabs-corn-bottom .cl,
        .b-tabs-corn-bottom .cr{ height:4px; }        
        .b-tabs-corn-top{  background-position:0 0; }
            .b-tabs-corn-top .cl{ background-position:0 -2px; }
            .b-tabs-corn-top .cr{ background-position:-2px -2px; }            
        .b-tabs-corn-bottom{ background-position:0 -8px; }
            .b-tabs-corn-bottom .cl{ background-position:0 -4px; }
            .b-tabs-corn-bottom .cr{ background-position:-2px -4px; }            
        .b-tabs-noempty{
                line-height:inherit;
                font-size:inherit;
                height:23px;
                background-position:0 21px;
            }          
            .b-tabs-noempty .cr{ margin-top:21px;}             
            .b-tabs-menu{ 
                    list-style:none;
                    padding:0;
                    margin:0;
                    float:left;                
                    height:23px;                
                }
                .b-tabs-menu li,
                .b-tabs-menu li.selected,
                .b-tabs-menu li span.l,
                .b-tabs-menu li span.r { background-image: url(pics/tabs.gif);}
                .b-tabs-menu li{ 
                        float:left;
                        background-color:#a7d4eb;
                        background-position: 0 -67px;
                        background-repeat:repeat-x;                     
                        height:23px;
                    }
                .b-tabs-menu li:hover{ background-color:#c2e4f6;}            
                .b-tabs-menu a { outline:0 none;}
                .b-tabs-menu a:active,
                .b-tabs-menu a:focus{ color:#575757;}

                .b-tabs-menu li.selected{ 
                    background-color:#fff;
                    background-position: 0 -88px;
                }            
                .b-tabs-menu li a, 
                .b-tabs-menu li div  { 
                        color:#000; 
                        font-size:13px; 
                        text-decoration:none; 
                        font-family:verdana; 
                        float:left; 
                        position:relative; 
                        top:0; left:0; 
                    }
                .b-tabs-menu li  span ,
                .b-tabs-menu li  strong{ height:23px; float:left; padding:0 10px; line-height:21px; cursor:pointer; }
                .b-tabs-menu li  span.l,
                .b-tabs-menu li  span.r{
                        float:left; 
                        width:4px; 
                        height:23px;
                        padding:0;
                        margin:0;    
                        font-size:0;                  
                    }
                .b-tabs-menu li span.l{ background-position: -4px -46px; }
                .b-tabs-menu li span.r{ background-position: 0 -46px;}
                .b-tabs-menu li:hover span.l,
                .b-tabs-menu li.selected span.l{ background-position: -4px -23px; }
                .b-tabs-menu li:hover span.r,
                .b-tabs-menu li.selected span.r{ background-position: 0px 0px; }            
                .b-tabs-menu li .first span.l{ background-position: -8px 0; width:2px; }
                .b-tabs-menu li:hover .first span.r,
                .b-tabs-menu li.selected .first span.r{ background-position: 0px 0px; }
                .b-tabs-menu li .last span.r{ background-position: -8px -46px; width:4px; }
                .b-tabs-menu li:hover .last span.r,
                .b-tabs-menu li.selected .last span.r{ background-position: -8px -23px; width:4px; }                   
    .b-tabs-content{ 
            padding:10px 20px 20px;
            background-position:-4px 0; 
        }
.clr_line,
.clr{ clear:both; line-height:0; height:0; font-size:0; overflow:hidden;}
.clr_line{ height:2px; font-size:1px; width:100%; float:left;}

.titlePanel {
	padding:5px; 
	background:#096EA6;
	font-weight:bold;
	color:#FFF;
}
.subtitlePanel {
	font-weight:bold; 
	font-size:11px; 
	color:#096EA6;
	margin-bottom:4px;
}
.midtitlePanel {
	font-weight:bold; 
/*	font-size:12px; */
	color:#369;
	padding:2px;
	background:#dde;
}
.thinrules {
    border: 1px solid #888;
    border-collapse: collapse;
}
.thinrules th, .thinrules td {
    border: 1px solid #888;
}
div.back {
	clear:both;
}
div.back a {
	text-decoration:none;
	font-weight:bold;
}
div.back a:hover {
	text-decoration:underline;
}
ul.side-by-side {
	list-style-type: none;
	margin:0;
	padding:0;
}
p.upgrade {
	margin:0px;
	font-size:20px;
	color:#0f5daa;
}
ul.side-by-side li.lborder {
	border-left: 1px solid #c0c0c0;
}
ul.side-by-side li {
	list-style-type: none;
	float: left;
	width: 245px;
	padding: 0px 20px;
	margin: 0px auto;
	height: 200px;
	text-align: left;
}
ul.side-by-side li.tall {
	height:350px;
}
ul.side-by-side li h4 {
	font-size:13px;
	color:#dd6a00;
	margin-top:5px;
	padding-top:0;
}
ul.side-by-side li p {
	font-size:11px;
}
ul.side-by-side li a {
	display: block;
	padding: 0px;
}
ul.side-by-side li p a {
	display:inline;
}
/* Start Round Corner Button Styles */
.butstart {margin:20px 0px;}.button{display:block;width:200px;margin:0px auto;}.button *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#004c72}.button1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #91b2c2;border-right:1px solid #91b2c2;background:#3f7895}.button2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #e5edf0;border-right:1px solid #e5edf0;background:#306e8c}.button3{margin-left:1px;margin-right:1px;border-left:1px solid #306e8c;border-right:1px solid #306e8c;}.button4{border-left:1px solid #91b2c2;border-right:1px solid #91b2c2}.button5{border-left:1px solid #3f7895;border-right:1px solid #3f7895}.buttonfg{margin:0px auto;width:200px;text-align:center;background:#004c72}.buttonfg a {color:white;text-decoration:none;font-style:normal;}.buttonfg a:hover{text-decoration:underline;}
/* End Round Corner Button Styles */

.buttonfg1 {
	margin:0px auto;
	width:200px;
	text-align:center;
	background:#004c72;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	height:35px; 
	line-height:35px;
}
.buttonfg1 a {
	color:white;
	text-decoration:none;
	font-style:normal;
}
.buttonfg1 a:hover{text-decoration:underline;}


.breadcrumb {
    position:relative;
}
.breadcrumb a,
.breadcrumb span { margin:0 5px; color:#000; }
.breadcrumb a:hover { text-decoration: none; }
.breadcrumb .active { color:#004890; }

.lic-title {
    color:#000;
    font-size: 18px;
}

.ztime {font-size:75%;font-family:Tahoma;top:-2px;position:relative;color:#8ba4af;}
